package com.suzhe.ymall.product.service;

import com.suzhe.ymall.product.param.SpuUpdateParam;
import com.suzhe.ymall.product.pojo.Spu;
import com.baomidou.mybatisplus.extension.service.IService;
import com.suzhe.ymall.product.vo.SpuVo;

/**
 * <p>
 * spu表 服务类
 * </p>
 *
 * @author suzhe
 * @since 2019-07-06
 */
public interface ISpuService extends IService<Spu> {

    /**
     * 保存商品
     * @param spu
     * @return
     */
    boolean saveSpu(Spu spu);

    /**
     * 更新商品
     * @param updateParam
     * @return
     */
    boolean updateSpu(SpuUpdateParam updateParam);

    /**
     * 获取Spu
     * @param id
     * @return
     */
    SpuVo getSpuVo(Integer id);

}
